package com.sq.partner.manager.mybatis.model;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 
 * @author Mango
 */
public class NlifePlan { 
	private String planNo; //投保方案号
	private String planName; //投保方案名称
	private String prodCode; //交易系统产品代码
	private String partnerNo; //投保单位代码
	private String agentNo; //代理人编码
	private String agentName; //代理人名称
	private String protocolNo; //代理人协议号
	private String protocolName; //代理人协议名称
	private BigDecimal commRate; //手续费比例
	private String serviceCode; //服务代码
	private String serviceName; //服务名称
	private String empNo; //业务员代码
	private String empName; //业务员名称
	private String isMessage; //是否短信通知
	private String channleCode; //归属渠道
	private String channleType; //渠道类型
	private String newBsnsType; //新业务来源
	private String categoryCode; //渠道大类(旧业务来源)
	private String dptCde; //出单机构
	private String specialArran; //特别约定
	private String state; //状态
	private String teamCode; //团队代码
	private String teamName; //团险名称
	private String isSeeMoney; //是否见费出单
	private String isPrintCard; //是否打印单证 Y是 N否
	private String cardApplicant; //单证申请人工号
	private String messageTemplate; //短信模板
	private String isEpolicy; //是否电子保单
	private String isReceipt; //是否发送回执Y/N
	private String messageReceiver; //短信接收人 0投保人 1被保人
	private String isCoreMessage; //是否核心发送短信
	private String cardType; //单证申请类型
	private Date operTime; //插入时间
	private String notice; //温馨提示支持1600汉字
	private String applicantNo;//投保人编码
	private String isEinvoice;//是否发送电子发票 1:是，2:否
	private String isPayPlatform;//是否开通支付平台 1:是，2:否
	private String isSendEmail;//是否发送电子邮件 1:是，2:否
	private String emailTemplate;//邮件模板
	private String epolicyDownloadWay;//电子保单下载方式:0.实时电子保单 1.影像系统获取
	private String selAccessory;//选择所需附件 01:电子保单  02:回执  03:加密压缩电子保单
	private String receiptType;//回执类型
	private BigDecimal marketPreserveRate;//市场维护费比例
	private BigDecimal businessPerformanceRate;//业务绩效比例
	private String  checkOpinion;//审核意见
	private String dicputeType;//争议解决方式
	private String arbitrationDept;//仲裁名称
	private String isCancelMessage;//是否发送注销短信
	private String cancelReceiver;//注销短信接收人
	private String  cancelTemplate;//注销短信模板
	private String  checkStatus;//审核状态（已作废）
	private String  agentType;//代理类型
	private String agentFeeConfig;//跟单费用配置
	private String unionType;
	private String fileType;//电子保单文件类型 1加密压缩 2 非加密压缩
	private Boolean isProprod;//是否上线产品
	private String invockLink;
	private String dentification;
	private String isInsuranceEinvoice;//承保时支持开票,Y,是 N否
	private String payEinvoice;//发票购方
	private String carAccidentSpecial;//车加意特约
	private String isMedicalMessage;//是否发送体检短信,Y,是 N否
	private BigDecimal rateSubtract;//续保费用比例差值
	private String isPayment;//是否分期
	private String paymentType;//分期类型
	private String isRiskQuery;//是否风险校验
	private String isAfterPay;//是否后付费
	private String isAddedService;//是否增值服务
	private String addedServiceCode;//增值服务代码
	private String addedServiceName;//增值服务名称
	private String addedServiceCount;//增值服务次数
	private String serviceType;//增值服务类型
	private String mfacadeIsReInsure;//扫码保业务是否走重复投保校验
	private String isPushedSalesInfo;//是否已推送销售信息
	
	private String businessNature3 ;// 销售类型3
	private String greenIndustryFirst ;// 绿色产业一级标识
	private String greenIndustrySecond ;// 绿色产业二级标识
	private BigDecimal otherRate;
	private String businessNature1;
	private String businessNature2;
	private String txChannel ;
	private String tkFlag ;
	private String regressDept ;
	private String einvoiceType ;
	private String operatorNo;
	public String getGreenIndustryFirst() {
		return greenIndustryFirst;
	}

	public void setGreenIndustryFirst(String greenIndustryFirst) {
		this.greenIndustryFirst = greenIndustryFirst;
	}

	public String getBusinessNature1() {
		return businessNature1;
	}

	public void setBusinessNature1(String businessNature1) {
		this.businessNature1 = businessNature1;
	}

	public String getBusinessNature2() {
		return businessNature2;
	}

	public void setBusinessNature2(String businessNature2) {
		this.businessNature2 = businessNature2;
	}

	public String getTxChannel() {
		return txChannel;
	}

	public void setTxChannel(String txChannel) {
		this.txChannel = txChannel;
	}

	public String getTkFlag() {
		return tkFlag;
	}

	public void setTkFlag(String tkFlag) {
		this.tkFlag = tkFlag;
	}

	public String getRegressDept() {
		return regressDept;
	}

	public void setRegressDept(String regressDept) {
		this.regressDept = regressDept;
	}

	public String getEinvoiceType() {
		return einvoiceType;
	}

	public void setEinvoiceType(String einvoiceType) {
		this.einvoiceType = einvoiceType;
	}

	public String getOperatorNo() {
		return operatorNo;
	}

	public void setOperatorNo(String operatorNo) {
		this.operatorNo = operatorNo;
	}


	

	public String getIsPushedSalesInfo() {
		return isPushedSalesInfo;
	}

	public void setIsPushedSalesInfo(String isPushedSalesInfo) {
		this.isPushedSalesInfo = isPushedSalesInfo;
	}

	public String getIsRiskQuery() { return isRiskQuery; }
	public void setIsRiskQuery(String isRiskQuery) { this.isRiskQuery = isRiskQuery; }
	public String getIsPayment() {
		return isPayment;
	}
	public void setIsPayment(String isPayment) {
		this.isPayment = isPayment;
	}
	public String getPaymentType() {
		return paymentType;
	}
	public void setPaymentType(String paymentType) {
		this.paymentType = paymentType;
	}
	public String getCarAccidentSpecial() {
		return carAccidentSpecial;
	}
	public void setCarAccidentSpecial(String carAccidentSpecial) {
		this.carAccidentSpecial = carAccidentSpecial;
	}
	public String getApplicantNo() {
		return applicantNo;
	}
	public void setApplicantNo(String applicantNo) {
		this.applicantNo = applicantNo;
	}
	public String getIsEinvoice() {
		return isEinvoice;
	}
	public void setIsEinvoice(String isEinvoice) {
		this.isEinvoice = isEinvoice;
	}
	public String getIsPayPlatform() {
		return isPayPlatform;
	}
	public void setIsPayPlatform(String isPayPlatform) {
		this.isPayPlatform = isPayPlatform;
	}
	public String getIsSendEmail() {
		return isSendEmail;
	}
	public void setIsSendEmail(String isSendEmail) {
		this.isSendEmail = isSendEmail;
	}
	public String getEmailTemplate() {
		return emailTemplate;
	}
	public void setEmailTemplate(String emailTemplate) {
		this.emailTemplate = emailTemplate;
	}
	public String getEpolicyDownloadWay() {
		return epolicyDownloadWay;
	}
	public void setEpolicyDownloadWay(String epolicyDownloadWay) {
		this.epolicyDownloadWay = epolicyDownloadWay;
	}
	public String getSelAccessory() {
		return selAccessory;
	}
	public void setSelAccessory(String selAccessory) {
		this.selAccessory = selAccessory;
	}
	public String getReceiptType() {
		return receiptType;
	}
	public void setReceiptType(String receiptType) {
		this.receiptType = receiptType;
	}
	public void setPlanNo(String planNo){
    	this.planNo = planNo;
    }
    public String getPlanNo(){
    	return	this.planNo;
    }
    public void setPlanName(String planName){
    	this.planName = planName;
    }
    public String getPlanName(){
    	return	this.planName;
    }
    public void setProdCode(String prodCode){
    	this.prodCode = prodCode;
    }
    public String getProdCode(){
    	return	this.prodCode;
    }
    public void setPartnerNo(String partnerNo){
    	this.partnerNo = partnerNo;
    }
    public String getPartnerNo(){
    	return	this.partnerNo;
    }
    public void setAgentNo(String agentNo){
    	this.agentNo = agentNo;
    }
    public String getAgentNo(){
    	return	this.agentNo;
    }
    public String getAgentName() {
		return agentName;
	}
	public void setAgentName(String agentName) {
		this.agentName = agentName;
	}
	public void setProtocolNo(String protocolNo){
    	this.protocolNo = protocolNo;
    }
    public String getProtocolNo(){
    	return	this.protocolNo;
    }
    public void setProtocolName(String protocolName){
    	this.protocolName = protocolName;
    }
    public String getProtocolName(){
    	return	this.protocolName;
    }
    public void setCommRate(BigDecimal commRate){
    	this.commRate = commRate;
    }
    public BigDecimal getCommRate(){
    	return	this.commRate;
    }
    public void setServiceCode(String serviceCode){
    	this.serviceCode = serviceCode;
    }
    public String getServiceCode(){
    	return	this.serviceCode;
    }
    public void setServiceName(String serviceName){
    	this.serviceName = serviceName;
    }
    public String getServiceName(){
    	return	this.serviceName;
    }
    public void setEmpNo(String empNo){
    	this.empNo = empNo;
    }
    public String getEmpNo(){
    	return	this.empNo;
    }
    public void setEmpName(String empName){
    	this.empName = empName;
    }
    public String getEmpName(){
    	return	this.empName;
    }
    public void setIsMessage(String isMessage){
    	this.isMessage = isMessage;
    }
    public String getIsMessage(){
    	return	this.isMessage;
    }
    public void setChannleCode(String channleCode){
    	this.channleCode = channleCode;
    }
    public String getChannleCode(){
    	return	this.channleCode;
    }
    public void setChannleType(String channleType){
    	this.channleType = channleType;
    }
    public String getChannleType(){
    	return	this.channleType;
    }
    public void setNewBsnsType(String newBsnsType){
    	this.newBsnsType = newBsnsType;
    }
    public String getNewBsnsType(){
    	return	this.newBsnsType;
    }
    public void setCategoryCode(String categoryCode){
    	this.categoryCode = categoryCode;
    }
    public String getCategoryCode(){
    	return	this.categoryCode;
    }
    public void setDptCde(String dptCde){
    	this.dptCde = dptCde;
    }
    public String getDptCde(){
    	return	this.dptCde;
    }
    public void setSpecialArran(String specialArran){
    	this.specialArran = specialArran;
    }
    public String getSpecialArran(){
    	return	this.specialArran;
    }
    public void setState(String state){
    	this.state = state;
    }
    public String getState(){
    	return	this.state;
    }
    public void setTeamCode(String teamCode){
    	this.teamCode = teamCode;
    }
    public String getTeamCode(){
    	return	this.teamCode;
    }
    public void setTeamName(String teamName){
    	this.teamName = teamName;
    }
    public String getTeamName(){
    	return	this.teamName;
    }
    public void setIsSeeMoney(String isSeeMoney){
    	this.isSeeMoney = isSeeMoney;
    }
    public String getIsSeeMoney(){
    	return	this.isSeeMoney;
    }
    public void setIsPrintCard(String isPrintCard){
    	this.isPrintCard = isPrintCard;
    }
    public String getIsPrintCard(){
    	return	this.isPrintCard;
    }
    public void setCardApplicant(String cardApplicant){
    	this.cardApplicant = cardApplicant;
    }
    public String getCardApplicant(){
    	return	this.cardApplicant;
    }
    public void setMessageTemplate(String messageTemplate){
    	this.messageTemplate = messageTemplate;
    }
    public String getMessageTemplate(){
    	return	this.messageTemplate;
    }
    public void setIsEpolicy(String isEpolicy){
    	this.isEpolicy = isEpolicy;
    }
    public String getIsEpolicy(){
    	return	this.isEpolicy;
    }
    public void setIsReceipt(String isReceipt){
    	this.isReceipt = isReceipt;
    }
    public String getIsReceipt(){
    	return	this.isReceipt;
    }
    public void setMessageReceiver(String messageReceiver){
    	this.messageReceiver = messageReceiver;
    }
    public String getMessageReceiver(){
    	return	this.messageReceiver;
    }
    public void setIsCoreMessage(String isCoreMessage){
    	this.isCoreMessage = isCoreMessage;
    }
    public String getIsCoreMessage(){
    	return	this.isCoreMessage;
    }
    public void setCardType(String cardType){
    	this.cardType = cardType;
    }
    public String getCardType(){
    	return	this.cardType;
    }
    public void setOperTime(Date operTime){
    	this.operTime = operTime;
    }
    public Date getOperTime(){
    	return	this.operTime;
    }
    public void setNotice(String notice){
    	this.notice = notice;
    }
    public String getNotice(){
    	return	this.notice;
    }
    public BigDecimal getMarketPreserveRate() {
		return marketPreserveRate;
	}
	public void setMarketPreserveRate(BigDecimal marketPreserveRate) {
		this.marketPreserveRate = marketPreserveRate;
	}
	public BigDecimal getBusinessPerformanceRate() {
		return businessPerformanceRate;
	}
	public void setBusinessPerformanceRate(BigDecimal businessPerformanceRate) {
		this.businessPerformanceRate = businessPerformanceRate;
	}
	public String getCheckOpinion() {
		return checkOpinion;
	}
	public void setCheckOpinion(String checkOpinion) {
		this.checkOpinion = checkOpinion;
	}
	public String getDicputeType() {
		return dicputeType;
	}
	public void setDicputeType(String dicputeType) {
		this.dicputeType = dicputeType;
	}
	public String getArbitrationDept() {
		return arbitrationDept;
	}
	public void setArbitrationDept(String arbitrationDept) {
		this.arbitrationDept = arbitrationDept;
	}
	public String getIsCancelMessage() {
		return isCancelMessage;
	}
	public void setIsCancelMessage(String isCancelMessage) {
		this.isCancelMessage = isCancelMessage;
	}
	public String getCancelReceiver() {
		return cancelReceiver;
	}
	public void setCancelReceiver(String cancelReceiver) {
		this.cancelReceiver = cancelReceiver;
	}
	public String getCancelTemplate() {
		return cancelTemplate;
	}
	public void setCancelTemplate(String cancelTemplate) {
		this.cancelTemplate = cancelTemplate;
	}
	public String getCheckStatus() {
		return checkStatus;
	}
	public void setCheckStatus(String checkStatus) {
		this.checkStatus = checkStatus;
	}
	public String getAgentType() {
		return agentType;
	}
	public void setAgentType(String agentType) {
		this.agentType = agentType;
	}
	public String getAgentFeeConfig() {
		return agentFeeConfig;
	}
	public void setAgentFeeConfig(String agentFeeConfig) {
		this.agentFeeConfig = agentFeeConfig;
	}
	public String getUnionType() {
		return unionType;
	}
	public void setUnionType(String unionType) {
		this.unionType = unionType;
	}
	public String getFileType() {
		return fileType;
	}
	public void setFileType(String fileType) {
		this.fileType = fileType;
	}
	public Boolean getIsProprod() {
		return isProprod;
	}
	public void setIsProprod(Boolean isProprod) {
		this.isProprod = isProprod;
	}
	public String getInvockLink() {
		return invockLink;
	}
	public void setInvockLink(String invockLink) {
		this.invockLink = invockLink;
	}
	public String getDentification() {
		return dentification;
	}
	public void setDentification(String dentification) {
		this.dentification = dentification;
	}
	public String getIsInsuranceEinvoice() {
		return isInsuranceEinvoice;
	}
	public void setIsInsuranceEinvoice(String isInsuranceEinvoice) {
		this.isInsuranceEinvoice = isInsuranceEinvoice;
	}
	public String getPayEinvoice() {
		return payEinvoice;
	}
	public void setPayEinvoice(String payEinvoice) {
		this.payEinvoice = payEinvoice;
	}
	public String getIsMedicalMessage() {
		return isMedicalMessage;
	}
	public void setIsMedicalMessage(String isMedicalMessage) {
		this.isMedicalMessage = isMedicalMessage;
	}
	public BigDecimal getRateSubtract() {
		return rateSubtract;
	}
	public void setRateSubtract(BigDecimal rateSubtract) {
		this.rateSubtract = rateSubtract;
	}
	public String getIsAfterPay() {
		return isAfterPay;
	}
	public void setIsAfterPay(String isAfterPay) {
		this.isAfterPay = isAfterPay;
	}
	public Boolean getProprod() { return isProprod; }
	public void setProprod(Boolean proprod) { isProprod = proprod; }
	public String getIsAddedService() { return isAddedService; }
	public void setIsAddedService(String isAddedService) { this.isAddedService = isAddedService; }
	public String getAddedServiceCode() { return addedServiceCode; }
	public void setAddedServiceCode(String addedServiceCode) { this.addedServiceCode = addedServiceCode; }
	public String getAddedServiceName() { return addedServiceName; }
	public void setAddedServiceName(String addedServiceName) { this.addedServiceName = addedServiceName; }
	public String getAddedServiceCount() { return addedServiceCount; }
	public void setAddedServiceCount(String addedServiceCount) { this.addedServiceCount = addedServiceCount; }
	public String getMfacadeIsReInsure() { return mfacadeIsReInsure; }
	public void setMfacadeIsReInsure(String mfacadeIsReInsure) { this.mfacadeIsReInsure = mfacadeIsReInsure; }
	public String getServiceType() {
		return serviceType;
	}
	public void setServiceType(String serviceType) {
		this.serviceType = serviceType;
	}

	public String getBusinessNature3() {
		return businessNature3;
	}

	public void setBusinessNature3(String businessNature3) {
		this.businessNature3 = businessNature3;
	}

	public String getGreenIndustrySecond() {
		return greenIndustrySecond;
	}

	public void setGreenIndustrySecond(String greenIndustrySecond) {
		this.greenIndustrySecond = greenIndustrySecond;
	}

	public BigDecimal getOtherRate() {
		return otherRate;
	}

	public void setOtherRate(BigDecimal otherRate) {
		this.otherRate = otherRate;
	}
}